:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #444; opacity:1; 
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #444;opacity:1;
}

input:-ms-input-placeholder{
    color: #444;opacity:1;text-align: center;
}

input::-webkit-input-placeholder{
    color: #444;opacity:1;text-align: center;
}
input::-webkit-input-placeholder { /* WebKit browsers*/ 
　　color:#444;font-size:.14rem;text-align: center;
　　}
input:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ 
　　color:#444;font-size:.14rem;text-align: center;
　　}
input::-moz-placeholder {  /* Mozilla Firefox 19+*/ 
　　color:#444;font-size:.14rem;text-align: center;
　　}
input:-ms-input-placeholder { /* Internet Explorer 10+*/ 
　　color:#444;font-size:.14rem;text-align: center;
}
html,body{
	   	  width: 100%;
	   	  height: 100%;
	   	  box-sizing:-webkit-border-box;
	   	  overflow-y:scroll;
	   	  font-family: 'MicrosoftYaHei';
	   	  color: #444;
	   }
*{
	margin: 0;
	padding: 0;
}
html{
	font-size: 625%;
	}
body{
	font-size:.16rem;
}
li{
	list-style: none;
}

select {
  border: solid 1px #c5c5c5;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url("../img/01_03.png") no-repeat scroll right center transparent;
  padding-left: .10rem;
  outline: none;
  border-radius: 0.02rem;
  margin-top: .20rem;
}
select::-ms-expand { display: none; }
input[type='radio'] {
border: solid 1px #c5c5c5;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;

width: .17rem;
height: .17rem;
border-radius: 50%;
  vertical-align: middle;
  vertical-align: -0.01rem;
  _vertical-align: -0.01rem;
  outline: none;
}
.new-om-content button:hover{
	background: #84dfdf;
	color: #32346d;
}
input[type='radio']:checked{
	background: url(../img/radio_03_03.png);
	outline: none;background-size: cover;
}
input[type='radio'] ::-ms-expand { display: none; }
input{
	outline: none;
	border-radius: 0.02rem;
	margin-top: .20rem;
	border: 1px solid #c5c5c5;
	padding-left: 0.05rem;
}
.container-fluid{
	margin: 0;
	padding: 0;
	width: 11.45rem;
	margin-left: -.20rem;

}
.om-ctl-mes{
	width: 11.45rem;
	height:100%;
}
.om-ctl-mes .title{
	width: 11.45rem;
	height: .62rem;
	line-height: .62rem;
	color: #32346d;
	background: #fafafa;
	border-bottom: 1px solid #eee;
	margin-bottom: .20rem;
}
.om-ctl-mes .title span{
	font-size: .18rem;
	padding-left: .25rem;
}
.om-ctl-mes .title i a{
	color:  #3b3e74;
}
.om-ctl-mes .title b{
	padding: 0 .10rem 0 .10rem;
}

.om-ctl-mes .title i{
	font-style: normal;
	font-size: .16rem;
}
.new-om-content{
	width: 10.80rem;
	height: auto;
	margin: 0 auto;
	border: 1px solid #e3e3e3;
	border-top: none;
	margin-top: .20rem;
	margin-left: .45rem;
}
.new-om-content h3{
	line-height: .50rem;
	border: 1px solid #e3e3e3;
	border-left: none;
	border-right: none;
	background: #f8f8f8;
	font-size: .18rem;
	padding-left: .20rem;
}
.new-om-content .detail-content{
	width: 100%;
	height:auto;
}
.new-om-content .detail-content .col-xs-3{
	height: auto;
	width: 1.00rem;
}
.new-om-content .detail-content .col-xs-3 img{
	border: 1px solid #e3e3e3;
	width: .97rem;
	height: 1.15rem;
	margin-top: .20rem;
}
.new-om-content .detail-content .col-xs-3 button{
	display: block;
	width: .97rem;
	height: .30rem;
	background: #fff;	
	border: 1px solid #e3e3e3;
	border-top: none;
	outline: none;
}
.new-om-content .detail-content .col-xs-9{
	width: 9.75rem;
}
.new-om-content .detail-content .col-xs-9 div{
  float: left;
}

.new-om-content .detail-content .col-xs-9 div input{
	height: .35rem;
	width: .87rem;
}
.new-om-content .detail-content .col-xs-9 div select{
	width: 1.20rem;
	height: .35rem;

}
.new-om-content .detail-content .col-xs-9 div b{
	color: red;
	font-weight: normal;
	padding-left: .40rem;
}
.new-om-content .detail-content .col-xs-9 div label{
	padding: 0 .20rem 0 0.05rem;
}
.new-om-content .detail-content .col-xs-9 div .om-seds{
	padding-left: .25rem;
}
 .new-om-content .detail-content .col-xs-9 .sed select{
	width: 1.45rem;

}
.detail-content{
	margin: -.20rem auto;
	margin-bottom: .20rem;margin-top: .20rem;
}
.detail-content em{
	color: red;
	font-style: normal;
	padding-left:0.07rem;
}
.detail-content:after{
	content: '';
	display: table;
	clear: both;
}
#longtext input{
	width: 3.00rem;
	margin-right: .60rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(6) input{
	width: 1.20rem;
	margin-right: .30rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(7) input{
	width: 1.20rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(8){
	margin-right: .15rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(8) label{
	padding-right: 0.05rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(9){
	margin-right: .78rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(11){
	margin-right: -.15rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(12){
	margin-right: .45rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:last-child{
	width: 100%
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:last-child input{
   width: 88%;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:last-child label{
	padding-left: .20rem;
}
.fee-content label{
	padding-right: .20rem;
	padding-left: .25rem;

}
 .fee-content:after{
	content: '';
	display: table;
	clear: both;
} 
.fee-content{
	width: 100%;
	height: .75rem;
	background: #fff;
	border-bottom: 1px solid #e3e3e3;
}
.fee-content select{
	width: .80rem;
	height: .35rem;
}
.fee-content div{
	float: left;
}
.fee-content div:nth-child(1) label{
	padding-left: .10rem;
}
.fee-content div:nth-child(2) input{
  width: 2.40rem;
  height: .35rem;
}
.fee-content div:nth-child(3) input{
  width: .90rem;
  height: .35rem;
}
.client-content{
	width: 100%;
	height: 1.20rem;
	background: #fff;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e3e3e3;
}
.family-content{
	width: 100%;
	height: 1.10rem;
	background: #fff;
	border-bottom: none;
}
.familys-content{
	width: 100%;
	height: .60rem;border-bottom: none;
}
.familys{
	border-bottom: 1px solid #e3e3e3;
	height: .80rem;
}
.familyadd-content tbody tr td button{
	width: .60rem;
	height: .35rem;
	background: #fff;
	border: 1px solid #c5c5c5;
	border-radius: 0.02rem;
	line-height: .35rem;

}
.familyadd-content tbody tr td button{
	vertical-align: middle;
	margin-top: .2rem;
}
.familyadd-content{
	width: 100%;
	height: 1.10rem;
	background: #fff;
	border-bottom: none;
	margin-bottom: .2rem;
}

.familyadd-content thead tr th{
	text-align: center;
	//line-height: .3rem;
	color: #444;
	font-weight: normal;
	padding-top: .1rem;
}
.familyadd-content tbody tr td{
	text-align: center;
}
.familyadd-content tbody tr td input{
	height: .35rem;
}
.familyadd-content tbody tr td:nth-child(1) input{
	width: 1.2rem;
}
.familyadd-content tbody tr td:nth-child(3) input{
	width: 1.2rem;
}
.familyadd-content tbody tr td select{
	width: .9rem;
	height: .35rem;
}
.client-content div{
	margin-right: .10rem;
	text-align: center;
}
.client-content div label{
  padding-top: .20rem;
}
em{
	font-style: normal;
	color: red;
}
.new-om-content h3 button{
	width: .60rem;
	height: .35rem;
	background: #fff;
	border: 1px solid #c5c5c5;
	border-radius: 0.02rem;
	line-height: .35rem;
	float: right;
	margin-top: 0.05rem;
	margin-right: .10rem;

}
.client-content div:nth-child(1){
	width: .90rem;
}
.client-content div:nth-child(1) input{
   width: .90rem;
   height: .35rem;
}
.client-content div:nth-child(2){
	width: .78rem;
}
.client-content div:nth-child(2) select{
   width: .78rem;
   height: .35rem;
}
.client-content div:nth-child(3){
	width: 1.05rem;
}
.client-content div:nth-child(3) select{
   width: 1.05rem;
   height: .35rem;
}
.client-content div:nth-child(4){
	width: 1.20rem;
}
.client-content div:nth-child(4) input{
   width: 1.20rem;
   height: .35rem;
}
.client-content div:nth-child(5){
	 width: 1.80rem;
}
.client-content div:nth-child(5) input{
   width: 1.80rem;
   height: .35rem;
}
.client-content div:nth-child(6){
	width: 4.30rem;
}
.client-content div:nth-child(6) input{
   width: 4.20rem;
   height: .35rem;
}
.habit-content{
	width: 100%;
	height: 1.70rem;
	background: #fff;
	margin: 0;
	padding: 0;
}
.habit-content .col-xs-12 .col-xs-3{
	display: inline-block;
	width: 1.20rem;
	padding-top: .25rem;
	padding-left: .20rem;
}
.habit-content .col-xs-12 .col-xs-9{
	display: inline-block;
}
.habit-content .col-xs-12 .col-xs-9 input{
	width: 122%;
	height: .35rem;
	margin-left: -.20rem;

}
.else-content {
	width: 100%;
	height: 4.40rem;
	background: #fff;
}
.else-content .col-xs-12 .col-xs-9 input{
	height: .70rem;	
}
.else-content .col-xs-12:nth-child(1) .col-xs-3{
	padding-left: 0;
	
}
.else-content .col-xs-12:nth-child(2) .col-xs-3{
	padding-left: .14rem;
	
}
.else-content .col-xs-12:last-child .col-xs-9 input{
	height: .35rem;
	
}
.scan-content{
	width: 100%;
	height: 1.40rem;
	background: #fff;
     border: 1px solid #e3e3e3;
     border-top: none;
	margin-bottom: .20rem;

}
.scan-content:after{
	content: '';
	display: table;
	clear: both;
}
.scan-img{
	width: 1.00rem;
	height: 1.00rem;
	border: solid 1px #c5c5c5;
	margin: .20rem;
	position: relative;
	float: left;
}
.scan-img img{
	width: .75rem;
	height: .99rem;
	padding-left: .22rem;
}
.scan-img span{
	width: .18rem;
	height: .18rem;
	display: inline-block;
	background: url('../img/del_03.png');
	border-radius: 50%;
	position: absolute;
	top: -.10rem;
	left: -.10rem;
	cursor: pointer;
}
.scan-field{
	width: 1.00rem;
	height: 1.00rem;
	border: 1px dashed #c5c5c5;
	background: url('../img/add_05.png');
	float: left;
	margin-top: .20rem;
	position: relative;
}
.scan-field input{
	width: 100%;
	height: 100%;
	position: absolute;
	top: -.20rem;
	left: 0;
	outline: none;
	opacity: 0;
}
.footer{
	width: 100%;
	height: auto;
}
.footer button{
	background: #84dfdf;
	color: #32346d;
	width: 1.50rem;
	height: .36rem;
	border: none;
	border-radius: 0.02rem;
	font-size: .20rem;
	outline: none;
	margin-bottom: .2rem;
}
.footer div{
	float: right;
}
.footer:after{
	content: '';
	display: table;
	clear: both;
}
.footer div button:nth-child(1){
	margin-right: .20rem;
}
.footer button:hover{
	background: #71d1d1;
}
.bind-content tbody tr:nth-child(even){
    background: #f8f8f8;
}
.bind-content{
	border: 1px solid #e4e4e4;
	
}
.bind-container{
	width: 11.00rem;
	height: auto;
	margin: 0 auto;
	margin-left: .4rem;
}
.bind-content tbody tr td:not(:nth-child(3)){
	border: none;
	line-height: .80rem;
	text-align: center;
}
.bind-content thead tr th{
	background: #f8f8f8;
	border-bottom: none;
	line-height: .60rem;
	font-weight: normal;
	color: #32346d;
}
.bind-content tbody tr td:last-child button{
	width: .40rem;
	height: .25rem;
	background: #84dfdf;
	line-height: .25rem;
	color: #32346d;
	border: none;
	border-radius:0.02rem;
	font-size: .14rem;
}
.bind-content tbody tr td:last-child button:hover{
    background: #71d1d1;
}
.bind-content tbody tr td ul li{
	float: left;
}
.bind-content tbody tr td ul li span{
	display: inline-block;
	border: 1px solid #e3e3e3;
	line-height: .25rem;
	padding: 0 0.05rem 0 0.05rem;
    margin-right: .10rem;
    color: #444;
}
.bind-content tbody tr td ul li:nth-child(1){
	padding-right: .20rem;
	color: #32346d;
}
.bind-content tbody tr td,.bind-content thead tr th{
	border-top: none;
}
.bind-content tbody tr td ul:nth-child(1){
	margin-top: .10rem;
} 
.bind-content tbody tr td ul:nth-child(2){
	margin-bottom: .10rem;
} 
.bind-content tbody tr td ul:after{
	content: '';
	display: table;
	clear: both;
} 
.personset-content{
	width: 10.80rem;
	height: auto;
	margin-top: .2rem;
}
.personset-content .col-xs-2{
	width: .62rem;
	height: auto;
    margin-right: .20rem;
    margin-left: .1rem;
}
.personset-content .col-xs-2 span{
	display: block;
	width: .60rem;
	height: .60rem;
	color: #999;
	background: #fff;
	border: 1px solid #e3e3e3;
	line-height: .60rem;
	text-align: center;

}
.personset-content .col-xs-2 span:not(:nth-child(1)){
	border-top: none;
}
.personset-content .col-xs-10 div .table-condensed{
   border: 1px solid #e3e3e3;
   border-bottom: none;
   color: #444;
   width: 10.20rem;
}
.personset-content .col-xs-10 div .addnew-btn{
	width: 10.2rem;
	background: #fff;
	border: 1px dashed #c5c5c5;
	text-align: center;
	color: #5f8fbf;
	margin: 0;
	padding: 0;
	margin-top: .2rem;
	height: .6rem;
	outline: none;
}
.personset-content .col-xs-10 div .addnew-btn small{
	color: #999;
	padding-right: .1rem;
}
.table-condensed thead tr th{
    background: #f8f8f8;   
    border-bottom: 1px solid #e3e3e3;
    line-height: .60rem;
    text-align: center;
    color: #32346d;
    font-weight: normal;
}
.table-condensed tbody tr td{
	line-height: .6rem;
	border-bottom: 1px solid #e3e3e3;
	text-align: center;
}
.table-condensed tbody tr td label{
	padding: 0 0.05rem 0 0.05rem;
}
.table-condensed tbody tr td:nth-child(1) button{
  width: .17rem;
  height: .17rem;
  border-radius: 50%;
  outline: none;
   background: url(../img/del_03.png);
   background-size: cover;
  vertical-align: middle;
  vertical-align: -0.01rem;
  _vertical-align: -0.01rem;
   margin-right: .15rem;
   border: none;
}
.table-condensed tbody tr td:nth-child(4) input{
	width: 1.20rem;
	height: .30rem;
}
.table-condensed tbody tr td:nth-child(4){
	width: 2.70rem;
}
.table-condensed tbody tr td:nth-child(4) small{
	display: inline-block;
	border-top: 1px solid #d1d1d1;
	width: .10rem;
	margin: -.10rem 0.05rem 0 0.05rem;
}
.table-condensed tbody tr td:nth-child(5) input{
	width: .80rem;
	height: .30rem;
}
.table-condensed tbody tr td:last-child em{
	width: 1.70rem;
	height: .30rem;
	display: inline-block;
	border: 1px solid #d1d1d1;
	color: #444;
	line-height: .30rem;
	text-align: left;
	padding-left: .1rem;
}